.minishop-xzrq{
    .date-section{
        background-color: #c9994a;
        border-radius: 6px;
        height: 48px;
        .icon{
            width: 58px;
            line-height: 15px;
            background-color: #ffffff;
            border-radius: 8px;
            color: #c9994a;
            text-align: center;
        }
    }
    .shadow{
        background-color: #ffffff;
        box-shadow: -2px -2px 10px 0px 
            rgba(3, 0, 0, 0.15);
        border-radius: 15px;
    }
    .check-btn{
        padding: 25px 85px 35px;
    }
    .date-header{
        font-size: 14px;
        color: #c9994a;
        display: -webkit-box;
        .item{
            width: calc(100% / 7);
            text-align: center;
        }
    }
    .date-box{
        font-size: 14px;
        color: #201c1d;
        display: -webkit-box;
        .item{
            display: inline-flex;
            width: calc(100% / 7);
            text-align: center;
            margin-top: 10px;
            >div{
                width: 100%;
            }
            span{
                line-height: 22px;
            }
            &.active{
                color: #fff;
                background-color: #c9994a;
                &.first{
                    background-image: 
                        linear-gradient(to right, #fff 50%, #c9994a 50%, #c9994a 100%);
                    span{
                        width: 80%;
                        display: inline-block;
                        background-color: #c9994a;
                        border-top-left-radius: 22px;
                        border-bottom-left-radius: 22px;
                    }
                }
                &.end{
                    background-image: 
                        linear-gradient(to right, #c9994a 0%,  #c9994a 50%, #fff 50%, #fff 100%);
                    span{
                        width: 80%;
                        display: inline-block;
                        background-color: #c9994a;
                        border-top-right-radius: 22px;
                        border-bottom-right-radius: 22px;
                    }
                }
            }
            &.select{
                span{
                    width: 22px;
                    display: inline-block;
                    background-color: #c9994a;
                    color: #fff;
                    border-radius: 50%;
                }
            }
            &.not{
                color: #ccc;
            }
        }
    }
    .bt-f0f0f0{
        border-top: 1px solid #f0f0f0;
    }
}